The Largest First-Order-Axiomatizable Cartesian Closed Category of Domains
نویسنده
چکیده
The inspiration for this paper is a result proved by Michael Smyth which states that Gordon Plotkin's category SFP is the largest cartesian closed category of domains. Although this category is easily enough motivated from concepts in domain theory and category theory, it is clearly harder to describe and less \elementary" than the most popular categories of domains for denotational semantics. In particular, the category most often used by people who need domain theory is that of bounded complete algebraic cpo's. The use of this latter category has been championed by Dana Scott for years ([4], [5], [6]) and its use has become widespread. It is simple to describe, easy to work with, and su ces for most applications. The purpose of this paper is to state and prove an analog to Smyth's theorem which says that the bounded complete domains form the largest \easy to de ne" cartesian closed category of domains. Formally, a class K of domains will be \easy to de ne" if the posets which form the bases of members of K are the countable models of a rst order theory. This concentration on the bases is reasonable because many domains are best described by explaining what their compact elements are. The domain can then be constructed as the set of ideals of these compact elements ordered by set inclusion. (Indeed, this is a central idea urged in each of Scott's aforementioned papers.) Also, when working with domains, the compact elements are very handy for proving the kinds of facts that one needs to know. So it is important for the compact elements in the domains being used to lie in a familiar, easily-understood class. The second section of the paper discusses some of the de nitions and facts from domain theory and model theory which will be needed. In the third section we de ne precisely what is meant by a rst-order-axiomatizable class of domains and outline the proof of the main result. The proof uses Smyth's Theorem and the Compactness Theorem for rst order logic. An alternate proof using ultraproducts is also o ered. The nal section contains some discussion and a few remarks about possible extensions of the main result.
منابع مشابه
Cartesian closed subcategories of topological fuzzes
A category $mathbf{C}$ is called Cartesian closed provided that it has finite products and for each$mathbf{C}$-object $A$ the functor $(Atimes -): Ara A$ has a right adjoint. It is well known that the category $mathbf{TopFuzz}$ of all topological fuzzes is both complete and cocomplete, but it is not Cartesian closed. In this paper, we introduce some Cartesian closed subcategories of this cat...
متن کاملWeakly Distributive Domains
In our previous work [17] we have shown that for any ω-algebraic meet-cpo D, if all higher-order stable function spaces built from D are ω-algebraic, then D is finitary. This accomplishes the first of a possible, two-step process in solving the problem raised in [1, 2]: whether the category of stable bifinite domains of Amadio-Droste-Göbel [1, 6] is the largest cartesian closed full subcategory...
متن کاملTopology in Computer Science Problems
We pose the problem of whether every FS-domain is a retract of abifinite domain purely in terms of quasi-uniform spaces. 6.1 The problem and its historyEver since domains were introduced by Dana Scott [Sco70] and Yuri Er-shov [Ers75], a question in the centre of interest was to find suitable cartesianclosed categories of domains and the quest for cartesian closed categories ...
متن کاملThe largest Cartesian closed category of domains, considered constructively
A conjecture of Smyth is discussed which says that if D and [D → D] are effectively algebraic directed-complete partial orders with least element (cpo’s), then D is an effectively strongly algebraic cpo, where it was not made precise what is meant by an effectively algebraic and an effectively strongly algebraic cpo. Notions of an effectively strongly algebraic cpo and an effective SFP domain a...
متن کاملThe Largest Cartesian Closed Category of Stable Domains
Berry's category of dI-domains with stable functions is a relatively intricate , yet elegant framework for semantics of programming languages. Despite over fteen years of work in the area, the exact reasons for dis-tributivity (Axiom d) and nitariness (Axiom I) have not been fully ex-plicated. This paper shows that Axiom d and Axiom I are important when one works within the realm of Scott-domai...
متن کامل